Chart for WPF/Silverlight
2D でカルトグラフの実行時のインタラクティブ操作の実装
グラフ機能 > エンドユーザー操作 > 2D でカルトグラフの実行時のインタラクティブ操作の実装

ズーム、スケール調整、および変換の操作は、指定のマウスボタンで呼び出されます。キーボード上の変更キー([Alt][Ctrl]、または[Shift])を押しながらの操作を指定することもできます。それらの操作は、Actions コレクションに配置する必要があります。次の XAML コードは、一連の操作を定義しています。

XAML
コードのコピー
<c1chart:C1Chart.Actions>
<!-- マウスの左ボタンを使用してデータをスクロール -->
<c1chart:TranslateAction MouseButton="Left" />
<!-- [Ctrl]キーとマウスの左ボタンを使用してスケールを変更 -->
<c1chart:ScaleAction MouseButton="Left" Modifiers="Ctrl"/>
<!-- [Shift]キーとマウスの左ボタンを使用して、選択された矩形領域をズーム表示 -->
<c1chart:ZoomAction MouseButton="Left" Modifiers="Shift" />
</c1chart:C1Chart.Actions>

各操作は、Axis のプロパティ(Min、Max、Scale、MinScale)と密接に関係しています。Axis.Scale=1 のときは、その軸で変換操作は利用できません。MinScale は、操作時に達成できるズームまたはスケールの制限を設定します。

関連トピック